﻿body { font-size: 80.5%; font-family: Verdana, sans-serif; }
		/*demo styles*/
		table {width: 500px; height:200px; border-collapse: collapse; margin:0 auto 20px; background-color: White;}
		table.accessHide { position: absolute; left: -999999px; }
		td, th {text-align: center; border: 1px solid #ddd;  height: 1.5em; padding: 4px;}
		td.hover { color: orange; }
		td.input { padding: 0; }
		td input, td input:focus { border: 1px solid o2012-5-3Range; outline: none; padding: 2px; margin: 1px; width: 20px; }
		caption {margin: 0 0 .5em; font-size: 1.3em;  text-align: left;   }
		.visualize {  margin:30px 120px;}

		.editableNote { background: #FEFBE2; border: 1px solid #8CC264; padding: 10px; margin: 1.5em 0; font-size: 1.2em; }

		/*sample alternate styling for info block on Pie Chart */
		.visualize-pie .visualize-info { top: 10px; border: 0; right: auto; left: 10px; padding: 0; background: none; }
		.visualize-pie ul.visualize-title { font-weight: bold; border: 0; }
		.visualize-pie ul.visualize-key li { float: none; }
		
		.visualize-line,.visualize-area,.visualize-pie,.visualize-bar{float:left;}
        /*.visualize-pie,.visualize-line{ margin-bottom:30px;}
        .visualize-bar,.visualize-area{ margin-bottom:30px;}*/
        
		/*option configurator thingy*/
		.chartConfiguratorThingy { border: 1px solid #ddd; padding: 10px; overflow: auto; display: none; }
		.chartConfiguratorThingy h2 { font-size: 1.4em; color: #666; }
		fieldset { margin: 5px 5px 5px 0; width: 45%; float: left; }
		legend { font-size: 1.2em; }
		.dependencies { padding: 15px; }
		label { width: 90px; display: inline-block; }
		
		
		/*lily.report.css*/
		.report_right{ width:200px; height:370px;  font: 16px/32px 黑体; margin: 50px 10px;}
		.report_left_topitem{ text-align:center; font:16px/32px 黑体;}
		.report_right li{ display:block;}
		.report_left{ position:relative; width:650px; height:414px; overflow:auto; border:7px solid #4D7DAD; padding:10px; margin:10px; background-color:#F0F0F0;}